.entrydetails { color: #b0b0b0; margin: 0; }
.blogentry, .comment { line-height: 1.4; }
.blogentry { margin-top: 5px; }

#blurb { font-weight: bold; }

.commentsindicator { margin: 0; padding: 3px 3px 3px 0; font-size: 17px; letter-spacing: -1px; text-indent: 2px; float: right; }
.commentsindicator a { color: #a0a0a0; text-decoration: none; }
.commentsindicator a:hover { color: #008000; text-decoration: underline; background-color: #D4ECCC; }
.commentsindicator img { border: 0; vertical-align: top; padding-right: 3px; }

#comments, #seealso { border-bottom: solid 1px #c0c0c0; }

.comment { border-top: solid 1px #498036; padding: 0; line-height: 1.4; margin-top: 6px; }

.commentinfo { margin: 0; padding: 3px 3px 3px 5px; height: 16px; font-size: 11px; background: url(../images/commentinfobg.jpg) repeat-y left #d5edcB; border-bottom: solid 1px white; }
.commentinfo, .commentinfo a, .commentdetails a { color: #004000; }
.commentcontent { margin: 0; padding: 5px; background: url(../images/commentmainbg.jpg) repeat-x top #edf8e8; }
.commentdetails { margin: 0; padding: 3px 3px 3px 5px; font-size: 11px; color: #004000; float: right; }
.commentuserimage { float: left; height: 34px; padding: 3px 4px 3px 4px; border: 0; }

.highlightc .commentinfo { background: url(../images/unreadcommentinfobg.jpg) repeat-y left #b0de9e; }
.highlightc .commentcontent { background: url(../images/unreadcommentmainbg.jpg) repeat-x top #c8e9bb; }

h3.comments { font-size: 18px; }
